﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Sinacor.Process.Bovespa.Negocio.ProcessEntity
{
    [Serializable]
    public class NegocioSDetail : NegocioDetail
    {
        #region Atributos

        private string _reserva;
        private string _prazoVencimentoNovo;
        private string _reserva2;
        private Enum.TipoBolsaMovimento _bolsaMovimento;
        private Enum.FormaLiquidacao _formaLiquidacao;
        private int _prazoLiquidacao;
        private string _reserva3;
        private int _bolsaNegocio;
        private string _tipoOperacaoRecompra;

        #endregion

        #region Construtores

        public NegocioSDetail()
        {
        }

        #endregion

        #region Propriedades

        public string Reserva
        {
            get { return _reserva; }
            set { _reserva = value; }
        }

        public string Reserva2
        {
            get { return _reserva2; }
            set { _reserva2 = value; }
        }

        public string Reserva3
        {
            get { return _reserva3; }
            set { _reserva3 = value; }
        }

        public string TipoOperacaoRecompra
        {
            get { return _tipoOperacaoRecompra; }
            set { _tipoOperacaoRecompra = value; }
        }

        #endregion

        #region Propriedades Override

        public override string PrazoVencimentoNovo
        {
            get { return _prazoVencimentoNovo; }
            set { _prazoVencimentoNovo = value; }
        }

        public override Enum.TipoBolsaMovimento BolsaMovimento
        {
            get { return _bolsaMovimento; }
            set { _bolsaMovimento = value; }
        }

        public override Enum.FormaLiquidacao FormaLiquidacao
        {
            get { return _formaLiquidacao; }
            set { _formaLiquidacao = value; }
        }

        public override int PrazoLiquidacao
        {
            get { return _prazoLiquidacao; }
            set { _prazoLiquidacao = value; }
        }

        public override int BolsaNegocio
        {
            get { return _bolsaNegocio; }
            set { _bolsaNegocio = value; }
        }

        #endregion
    }
}
